Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ShuttleSystem: FTL docking functions accept and check docking types #2764

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

whatston3
Copy link
Contributor

About the PR

Adds DockType to various FTL docking functions in ShuttleSystem.

Why / Balance

Generally, when you want to dock with a station (e.g. on shuttle purchase) you really care about having a way for people/supplies to board the ship, not gases.

Not a huge deal currently, but avoiding possible future annoyance - if you had a ship with one entry/exit port with an airlock and a gaslock side by side, and the dock selection matched up with the gaslock somehow, and there wasn't an adjacent airlock, you'd have to break in through the wall.

Missed this in the gas PR.

How to test

  1. Go to Expeditionary Lodge.
  2. Buy a Gasbender.
  3. Look at the Gasbender's ports, the gaslock shouldn't be docked.

Bonus points: map a grid with only gaslocks and buy a shuttle - it should show up in space.

Media

From the test procedure, a Gasbender was purchased and docked with the Expeditionary Lodge. The gaslock is undocked (no yellow lights visible).
image

Requirements

Breaking changes

Changelog

Minor feature, little effect in-game at the moment.

@whatston3 whatston3 added S: Needs Review This PR is awaiting reviews and removed S: Untriaged labels Jan 22, 2025
@dvir001 dvir001 self-requested a review January 22, 2025 17:11
Copy link
Contributor

@dvir001 dvir001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C# S: Needs Review This PR is awaiting reviews
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants